Chart for WPF/Silverlight
コードでのラベルの更新
グラフ機能 > マーカーとラベル > コードでのラベルの更新

コードを使用して、フォームのラベル要素を更新することもできます。たとえば、チャートの外部に配置したラベルをマーカーの値で更新するようなマーカーを作成したい場合があります。それには、マーカーに対する DataPointChanged イベントを監視する必要があります。

次のコードは、マーカーのデータポイント値を取得し、その値をフォームの TextBlock に設定します。

C#
コードのコピー
private void ChartPanelObject_DataPointChanged(object sender, EventArgs e)
{
    //コードで、マーカーからラベルを更新します
    var obj = (ChartPanelObject)sender;
    if (obj != null)
    {
        lbl.Text = obj.DataPoint.Y.ToString("c2");
    }
}
関連トピック